EMT Practice Test

1. Question Content...


Question List

Question1: A developer plans to create a process to automate a web application. The web application requires HTML buttons and text boxes to be loaded. Although some assets may still be loading, the robot should perform the UI actions once the buttons and text boxes are loaded.
Which property should be configured?

Question2: The String.Format("Input = {0} and Output = {0}", "1","2") expression returns the following:
Options are :

Question3: In this exercise, you will create a UiPath automation that performs the steps below.
To achieve this, you will use the REFrameWork as the starting template and follow the UiPath development best practices.
Here are the steps performed by the Robot:
1. Log in to https://www.acme-test.com.
2. On the landing page, Dashboard, click on the Work items menu item. Scrape the data in all the pages of the table, page by page, ensuring error handling and recovery.
3. For each page:
- Filter the records where Status is 'Open';
- Filter the records where Type is 'WI5';
- Filter the records where WIID is less than 500000;
- Append the resulting datatable into an Excel worksheet; you shouldn't worry about the headers and format of the output file.
Constraints to follow in the development, using the REFrameWork:
1. TransactionItem datatype should be a String. The process should recover and retry in case of errors in navigation between WorkItems page. One transaction is the action of scraping one web page.By navigating to the next page, the next transaction will execute. (Same as ACME Process 4 Dispatcher from the UiPath Academy).
2. Create a separate workflow file for the Login to ACME. File input arguments: URL ; Username ; Password .
3. Create a separate workflow file for closing ACME.
3. Add the ACME_URL and ACME_Credential to the Config file.
4. Populate InitAllApplications.xaml from the Framework folder with Invoking the Login to ACME and navigation to the Work Items.
5. Populate CloseAllApplications.xaml from the Framework folder with Invoking the Close ACME.
6. Populate KillAllProcesses.xaml from the Framework folder with killing the process used.
7. Populate the Process.xaml file with the following actions: Web scraping, Filtering and Appending to Excel.
Important Note: Don't use external file references outside of the project folder (including Orchestrator Assets). Place all the used files within the project folder, zip that folder and upload it to the UiPath Certification Platform.
Zip ALL the used workflow files AND the output Excel file. Then upload the .zip file to the UiPath Certification Platform.
Good luck!
Options are :
ALL THE BEST!

Question4: A developer wants to run a VBA code in Excel using the Execute Macro activity. The developer wants to pass 3 arguments: string value, a value from a Config file and a boolean value. What is the correct setting in the MacroParameters property?

Question5: Which is the best way to navigate to a specific page in a Web Browser?
Options are :

Question6: Which of these are workflow types available in UiPath Studio;
Options are :

Question7: This is a reliable selector for a dynamic web page: webctrl idx='144' tag='IMG'/ Options are :

Question8: A developer reviewed the following sequence:

The parameters of the Invoke Method are:


In order to get the table name of the first element in the DataSet, which expressions should the developer use?

Question9: What are the functions of the Outline panel?
Options are :

Question10: Which of the following types of variables can be defined in UiPath Studio?
Options are :

Question11: A developer is using UiExplorer to modify selectors. The "Highlight" button is present in UiExplorer. What is its functionality and when does this button appear?

Question12: Please select the correct statement about Global Exception Handler.

Question13: What will be the value of isEven variable at the breakpoint, once the robot runs in Debug mode?

Question14: How can you improve a selector?
Options are :

Question15: Practical exam questions is different for different people, so solution cant be shared but as i have promised that i will help in practical exam, You can mail me at [email protected] and i will help you to clear practical exam also.
Options are :

Question16: What types of assets can be created in Orchestrator?

Question17: When should the "Add Log Fields" activity be used?
Options are :

Question18: A developer wants to create a process for a Call Center user. This process must:
1. Interact with application windows that are minimized or in the background.
2. Allow the user to interact with separate desktop applications at the same time.
Which workflow activity requires modifications to some of the properties' default values to ensure this process runs in the background?

Question19: A developer uses a For Each Row in Data Table activity to iterate through a sampleDataTable that stores current prices of the product and price at the discount. The developer wants to remove some rows (please see the condition in the If activity) and display, how many rows were left in the datatable. What will be the result of the processing?

Please find the BuildDataTable wizard below:

Question20: Which input method has the highest speed?

Question21: The return value of the Get Transaction Item activity is of the following type:
Options are :

Question22: In the UiPath Robotic Enterprise Framework template, in the Main workflow, the State Machine includes the following states:
Options are :

Question23: In which types of variable can you store text?
Options are :

Question24: A developer wants to use the Dispatcher and Performer architecture.
What describes the characteristics of a Dispatcher and a Performer process?

Question25: A developer executes the following Parallel activity. What is the result of the execution if the Udemy website is launched after 4 seconds, but the UiPath website is never launched?
Please find the Parallel activity below

Please find properties of On Element Appear 'Udemy Logo' below

Please find properties of On Element Appear 'UiPath Logo' below

Question26: A foreground process is running on the user's machine. A developer starts a new background process on the same machine while the foreground process is still running. What will happen in such situation?

Question27: Which of the following are considered best practices?
Options are :

Question28: The return value of the Get Transaction Item Activity is of the following type:
Options are :

Question29: What is the best way of restricting the access of a person to a limited number of pages in Orchestrator?
Options are :

Question30: A developer uses Workflow Analyzer with the default rules to check if a project follows best practices. In one of the workflows, the Properties of a Click activity is shown in the following exhibit.

Which warning will be shown in the Analyzer output for this activity?

Question31: Which of the following are considered best practices?
Options are :

Question32: A developer uses an Anchor Base activity to search for the required selector. In the "Anchor Position" property, the "Auto" option is selected. If multiple elements are found at equal distance from the anchor, in which order the target is selected?

Question33: A developer is working with a legacy system using UiExplorer. Unfortunately, UiExplorer does not recognize the required selectors. What UI Framework is recommended for the developer to choose in such a situation?

Question34: Which of the following activities searches for a UI element by using a position relative to a fixed element?

Question35: A developer has created a process that gathers a listing of stock market prices in the following format <Symbol>_<Price>USD (<Company Name>).
How should the third line in RegEx Builder be modified to ensure that only items with prices of at least 100 are identified?

Question36: Where can you trigger an unattended robot from? Select all the options that apply.
Options are :

Question37: Which one of the statements below regarding the GetAppCredentials workflow included in UiPath Robotic Enterprise Framework is true?
Options are :

Question38: What layout should be used for UI navigation and data processing?
Options are :

Question39: What do the Items in the Orchestrator queues consist of? Select all the options that apply.
Options are :

Question40: Which emails are deleted if you use Get IMAP Mail Messages with the DeleteMessages property set to true?
Options are :

Question41: Is it possible to retrieve the color of a specific Excel cell?
Options are :

Question42: After adding an Invoke Workflow File activity and selecting the workflow to invoke, you need to:
Options are :

Question43: You are developing a .xaml file to interact with multiple fields of a web page. You want to Auto Empty the fields that require input.
Which input method(s) will automatically empty the target input fields?

Question44: What is the Attach Window activity used for?
Options are :

Question45: An RPA developer needs to perform a code review on a process to ensure best practices were used. During the code review, the developer discovers that the workflows cannot be easily tested and some refactoring of the code is required.
Based on best practices, which approach is recommended?

Question46: A developer uses REFramework to create complex process automation. In the InitAllSettings state, the robot retrieves all required assets from the Orchestrator. All values are stored in a Config dictionary which is passed between workflows. What happens if, during the processing of a queue item, the value of one of the assets was changed in Orchestrator?

Question47: What is the robot able to do when the Full Text scraping method is used?
Options are :

Question48: You have two variables, varA and varB, as shown in the following exhibit:

What is the output of the Write Line activity?

Question49: Which is the best way to navigate to a specific page in a web browser?
Options are :

Question50: What can be used to debug a workflow?
Options are :

Question51: How can a process be executed on three different robots?
Options are :

Question52: What is the relation between environments and provisioned robots?
Options are :

Question53: A developer uses Read Range and Write Range activities to copy data from one worksheet to another. What will be the value of "A1" cell in "Sheet2" worksheet when the following sequence is executed?

Please find below the properties of the Read Range activity

Please find below the properties of the Write Range activity

Please find below the data in "Sheet1"

Question54: What are the recording profiles are available in UiPath Studio?
Options are :

Question55: Please choose the correct statement about selectors in UiPath.

Question56: A developer is working with a newer application using UiExplorer. Unfortunately, UiExplorer does not recognize the required selectors. What UI Framework is recommended for the developer to choose in such a situation?

Question57: How can you pass data between workflows?
Options are :

Question58: You want to identify a selector for a button in an application. The selector will be used as the target in a Click activity.
In order to ensure the Click activity executes as intended, how many elements should the selector be valid for at runtime?

Question59: What type of argument can you define to pass data and retrieve the modified value from an invoked workflow?
Options are :

Question60: In this exercise, you will create a UiPath automation that performs the steps below.
To achieve this, you will use the REFrameWork as the starting template and follow the UiPath development best practices.
Here are the steps performed by the Robot:
1. Log in to https://www.acme-test.com.
2. On the landing page, Dashboard, click or hover over the Vendors menu item and then click on Search for Vendor. Click on Display All Vendors. Scrape the data from the whole table isplayed. The resulting datatable will be used as the input data for the process. Navigate back to the dashboard.
Note: Navigation can be achieved in multiple ways by the robot - choose whichever you find best.
3. For each Tax ID:
- Navigate to Vendors - Search page (click or hover over the Vendors menu item and then click on Search for Vendor);
- Type the Tax ID into the Vendor Tax ID field;
- Click on Search;
- Extract the values for the Vendor, City and Country and compare them with the values from the previously extracted table from the Display All Vendors page (check for EXACT match for all fields!);
- If the values are not matching, this should be categorized as a Business Rule Exception;
- If the City does NOT belong to the group {""Paris"", ""Bucuresti"", ""Moscow"", ""Stuttgart"", ""Koln""}, this should be categorized as the second Business Rule Exception. We can only process requests from these cities. Check the City value extracted after the individual Tax ID search;
- If no Business Rule Exception, Append the resulting datatable from each page into an Excel worksheet; you shouldn't worry about the headers and format of the output file.
Constraints to follow in the development, using the REFrameWork:
1. TransactionItem datatype should be a DataRow. The process should recover and retry 2 times in case of errors in navigation between the Vendor Search and Vendor Search Results pages. One transaction is the action of navigating to the Vendor Search page, searching for the TaxID and scraping the values from the resulting one row table. (Similar to ACME Process 5 from the UiPath Academy).
2. Create a separate workflow file for the Login to ACME. File input arguments: URL ; Username ; Password .
3. Create a separate workflow file for closing ACME.
4. Add the ACME_URL and ACME_Credential to the Excel Config file.
5. Populate InitAllApplications.xaml from the Framework folder with Invoking the Login to ACME and navigation to the Work Items.
6. Populate CloseAllApplications.xaml from the Framework folder with Invoking the Close ACME.
7. Populate KillAllProcesses.xaml from the Framework folder with killing the process used.
8. Populate the Process.xaml file with the following actions: Navigation, Searching for TaxID, Scraping, Checking if the values match, Checking for the correct City, Appending to Excel.
Important Note: Don't use external file references outside of the project folder (including Orchestrator Assets). Place all the used files within the project folder, zip that folder and upload it to the UiPath Certification Platform.
Zip ALL the used workflow files AND the output Excel file. Then upload the .zip file to the UiPath Certification Platform.

Question61: Please select the incorrect statement about partial selectors.

Question62: A developer wants to use a Read PDF With OCR activity to extract required data from a PDF file. According to requirements from the client, the PDF file should be protected by a password, as it stores sensitive information. What should be done in order to ensure that the robot is able to read data from this file?

Question63: Which activity is used to call another piece of automation?
Options are :

Question64: When should the Simulate Type/Click property be used?
Options are :

Question65: A developer runs a Dispatcher process to upload 5 queue items to Orchestrator and then runs a Performer to process them. However, the developer forgot to use the Set Transaction Status activity, which resulted in all 5 items changing their status to In Progress.2 days later, the developer checks the status of transactions in Orchestrator. What will be their status?

Question66: A developer implements a state machine for his automation solution. What happens if a condition both for T1 and T2 is True?

Question67: In the UiPath Robotic Enterprise Framework template, if a System Error is encountered in the Init state of the Main workflow, which state is executed next?
Options are :

Question68: A developer has configured the Activity Project Settings for UI automation and a Click activity as shown below. What will be the result of executing the Click activity in Run mode?

Question69: Which activities allow you to iterate through an array of strings?
Options are :

Question70: Which of the following statements is true regarding Lists and Arrays?
Options are :

Question71: You are working on a project with three other developers and are using TFS source control in UiPath Studio.
If you want to ensure you have the newest version from the server on your local machine, which TFS/SVN command should be used?

Question72: A developer was assigned a task to build a process that will interact with hidden or minimized windows on an employee's machine.
To ensure the UI automation runs in the background which commonly used activity property must always be avoided?

Question73: In UiPath Robotic Enterprise Framework, what are the transitions of the Init state?
Options are :

Question74: Which of the following statements related to Orchestrator are true?
Options are :

Question75: Where can we see the logs generated by running robots?
Options are :

Question76: In this exercise, you will create a UiPath automation that performs the steps below.
To achieve this, you will use the REFrameWork as the starting template and follow the UiPath development best practices.
Here are the steps performed by the Robot:
1. Log in to https://www.acme-test.com.
2. On the landing page, Dashboard, click on the Work items menu item. Scrape the data in all the pages of the table, page by page, ensuring error handling and recovery.
3. For each page: - Filter the records where Status is 'Open';
- Filter the records where Type is 'WI1';
- Filter the records where WIID is greater than 200000;
- Append the resulting datatable into an Excel worksheet, you shouldn't worry about the headers and format of the output file.
Constraints to follow in the development, using the REFrameWork:
1.TransactionItem datatype should be a String. The process should recover and retry in case of errors in navigation between WorkItems page. One transaction is the action of scraping one web page.By navigating to the next page, the next transaction will execute. (Same as ACME Process 4 Dispatcher from the UiPath Academy).
2. Create a separate workflow file for the Login to ACME. File input arguments: URL ; Username ; Password .
3. Create a separate workflow file for closing ACME
4. Add the ACME_URL and ACME_Credential to the Config file.
5. Populate InitAllApplications.xaml from the Framework folder with Invoking the Login to ACME and navigation to the Work Items.
6. Populate CloseAllApplications.xaml from the Framework folder with Invoking the Close ACME.
7. Populate KillAllProcesses.xaml from the Framework folder with killing the process used.
8. Populate the Process.xaml file with the following actions: Web scraping, Filtering and Appending to Excel.
Important Note: Don't use external file references outside of the project folder (including Orchestrator Assets). Place all the used files within the project folder, zip that folder and upload it to the UiPath Certification Platform.
Zip ALL the used workflow files AND the output Excel file. Then upload the .zip file to the UiPath Certification Platform.
Good luck!
ALL THE BEST!

Question77: What type of Output variable do all Get Mail activities return? (POP3, IMAP, Outlook, Exchange) Options are :

Question78: What is the best way of scraping a large, selectable text in a Citrix environment?
Options are :

Question79: In the UiPath Robotic Enterprise Framework template, if a System Error is encountered in the Process Transaction state of the Main workflow, which state is executed next?
Options are :

Question80:
Based on the exhibit that represents the "Deadline" in the yyyy-mm-dd format, what is the correct sequence in which the Queue Items are processed by a single Performer workflow?
NOTE: Drag the Queue Item Name found on the "Left" and drop on the correct Process Order found on the "Right"

Question81: What tags are verified in Internet Explorer to assess if an application is in the Interactive or Complete state?

Question82: You recently observed a developer using the SecureString variable type in their workflow. What is a UiPath best practice relative to the use of SecureString?

Question83: What robot state is display on the Robots page while a job is being executed?
Options are :

Question84: A developer automates a process which has an Excel file as input data; however, Orchestrator is not available. As a result, the developer needs to adapt the Robotic Enterprise (RE) Framework for use with tabular data.
Based on UiPath best practices, where should the Excel file be read and stored in a global DataTable variable?

Question85: A developer wants to create an attended automation process. The process will take information from emails in the current user's inbox.
Assuming the email/domain or password for the user's email inbox are not provided in the automation, which activity can be used to get unread emails with the subject line "Email for Robot"?

Question86: What happens when a new version of a package is published?
Options are :

Question87: How can a string variable called myString be converted to an all-capitals representation for future use?
Options are :

Question88: A developer wants to design a process in which multiple decision points will be used to accommodate complex scenarios.
In UiPath Studio, which recommended type of workflow meets this requirement?

Question89: In a Robotic Enterprise (RE) Framework project that is connected to Orchestrator, what is the correct sequence of steps if an application exception occurs on a Queue Item in the Process Transaction state?
NOTE: Drag the Description found on the "Left" and drop on the correct Step Sequence found on the "Right".

Question90: The String.Format("Input ={0} and Output = {0}", "1","2") expression returns the following:
Options are :

Question91: What is the valid value for the priority when using Bulk Add Queue Items activity?

Question92: A developer is using GIT for version control. While the developer is attempting to Commit and Push a local file to the repository, the following pop-up message is displayed:

What is the reason for the pop-up message?

Question93: Where can you find the value written by the Write Line activity?
Options are :

Question94: A developer creates an automation solution that processes a specific file stored in a Shared location. A developer uses Add Log Fields activity to add a field that indicates which file is being processed during each run. Which name of the field would cause the logging process to become corrupted?

Question95: A developer needs to create an automation process that identifies a file with format "Monthly_Report_MMddyyyy.xlsx". The file name is saved to a variable called strinput.
To extract the date from strinput, which string manipulation method should be used?

Question96: How should exceptions be handled? Select all the options that apply.
Options are :

Question97: A developer used the Robotic Enterprise (RE) Framework to implement an automation of a website. For security reasons, the credentials for the login are stored in the Orchestrator.
Which steps should the developer perform to use these credentials in the project?

Question98: When debugging a process, you run in Debug mode and are paused at a breakpoint.
To quickly execute the activity with the breakpoint and proceed with the execution, which button should be clicked on the Execute tab of Studio?

Question99: A developer executes the following Type Into activity to enter some text into a Notepad. What will be written in the Notepad once the activity is executed?

Please find below the properties of the Type Into activity

Please find below the running Notepad